# 需求：
# 访问百度接口 http://www.baidu.com，
# 获取以下响应数据
# 1. 获取响应状态码
# 2. 获取请求URL
# 3. 获取响应字符编码
# 4. 获取响应头数据
# 5. 获取文本形式的响应内容

# 导包
import requests

# 发送请求
response = requests.get("http://www.baidu.com/")

# 1. 获取响应状态码
print(response.status_code)

# 2. 获取请求URL
print(response.url)

# 3. 获取响应字符编码
print(response.encoding)
# 设置编码格式为UTF-8
response.encoding = "UTF-8"
print(response.encoding)

# 4. 获取响应头数据
print(response.headers)
print(response.headers.get("Content-Type"))
print("-" * 80)


# 5. 获取文本形式的响应内容
print(response.text)
# print(response.json())
